Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 Qatar F1 Czech Republic F1 Austria F1 Spain F24 Czech Republic F4 Thailand F2 Germany F1 Germany F2 Italy F4 Hungary F1 Uzbekistan F4 Morocco F3 Netherlands F1 Serbia & Montenegro F3 Netherlands F2 Germany F7 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 Egypt F1 Turkey F30 Turkey F7 Bahrain F1 Italy F14 France F5 Nord/LB Open - Braunschweig IPP Open - Helsinki Steelers Cup - Kosice Tatra Banka Slovak Open - Bratislava Bauer Watertechnology Cup 2007 - Eckental Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Levene Gouldin & Thompson Tennis Challenger - Binghamton Oberstaufen Challenger Manchester Challenger Poznan Challenger Rhodes Challenger Scheveningen Challenger Rennes Challenger Eckental Challenger Bratislava Challenger Eckental Challenger Guangzhou Challenger Seoul Challenger Bangkok Challenger Croatia F3 Izmir Challenger Tashkent Challenger St. Brieuc Challenger Bratislava Challenger Brescia Challenger Irving Challenger St. Brieuc Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Bratislava Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Gwangju Challenger Recanati Challenger Aptos Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Pau Challenger Ostrava Challenger Quimper 2 Challenger Mallorca Challenger Ismaning Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Malaga Challenger Spain F23 Spain F25 Thailand F1 Italy F16 Thailand F3 Italy F19 France F4 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Ismaning Challenger Germany F2 Croatia F2 Italy F15 Ortisei Challenger Czech Republic F3 Slovenia F3 Garanti Koza Sofia Open - Sofia Schickendanz Open - Furth Czech Indoor Open - Prague Fergana Challenger Furth Challenger Pozoblanco Challenger Copenhagen Open - Copenhagen Qatar Exxon Mobil Open 2003 - Doha Ramat Hasharon Challenger BMW Open - Munich Open de Moselle - Metz Stockholm Open - Stockholm Tashkent Challenger Tatra Banka Slovak Open - Bratislava The Priority Telecom Open - Amersfoort Ordina Open - 's-Hertogenbosch AIG Japan Open - Tokyo Sarajevo Challenger BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest China Open - Beijing BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona Austrian Open - Kitzbuhel Riviera di Rimini Challenger - Rimini Mercedes Cup - Stuttgart PEOPLEnet Cup - Dnepropetrovsk BCR Open Romania - Bucharest China Open - Beijing Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose Heilbronn Open - Heilbronn Estoril Open - Estoril Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Internationaux du Doubs - Besancon Ordina Open - s-Hertogenbosch Challenger DCNS de Cherbourg - Cherbourg Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BMW Tennis Championship - Sunrise Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Pharma Medico Open 2008 - Aarhus Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Zagreb Open - Zagreb Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Unicredit Czech Open - Prostejov Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Moselle Open - Metz St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kos Succhetti Tennis Cup - Cordenons Qatar ExxonMobil Open - Doha Heineken Open - Auckland BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta GHI Bronx Tennis Classic - Bronx Citi Open - Washington Shenzhen Open - Shenzhen Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Citi Open - Washington Mercedes Cup - Stuttgart Kobstaedernes ATP Challenger - Kolding Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Bauer Watertechnilogy Cup 2008 - Eckental Citi Open - Washington Shenzhen Open - Shenzhen Samarkand Challenger - Samarkand If Stockholm Open - Stockholm ASB Classic - Auckland Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai Sunrise Challenger USTA/Adtech Challenger - Boston Gerry Weber Open - Halle Tunis Challenger AEGON International - Eastbourne Hamburg Challenger - Hamburg Busan Challenger Bauer Watertechnology Cup - Eckental Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Turin Challenger Intrum Stockholm Open - Stockholm Segovia Challenger Cordenons Challenger DIEMA XTRA Sofia Open - Sofia Mons Challenger Tashkent Challenger Libema Open - 's-Hertogenbosch Seoul Challenger Chuncheon Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Rezidenza Open - Magdeburg Open 13 Provence - Marseille Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Cremona Challenger Carson Challenger Noventi Open - Halle Meknes Challenger Rimini Challenger San Sebastian Challenger Truist Atlanta Open - Atlanta Bangkok Challenger Bangkok Challenger Mons Challenger Orleans Challenger Open 13 Provence - Marseille Ortisei Challenger Bratislava Challenger Salzburg Challenger Helsinki Challenger Monza Challenger Busan Challenger Prague Challenger Tashkent Challenger Helsinki Challenger Surbiton Challenger Granby Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Brescia Challenger Manila Challenger Quimper Challenger Shenzhen Challenger Busan Challenger Challenger Hamburg - Hamburg 10th Wartburg Open - Eisenach Muller Cup - Ulm Oberstaufen Cup - Oberstaufen XXIX Edizione 'A.Savoldi Marco' - Manerbio Okal Cup - Eckental 9th Wartburg Open - Eisenach BMW Challenger Open - Monchengladbach Brest Challenger Bukhara Challenger - Bukhara Bratislava Challenger Brescia Challenger Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Banja Luka 2002 - Banja Luka Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton 2002 USTA Tallahassee Tennis Challenger - Tallahassee Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Lubeck - Lubeck Open de Franche Comte - Besancon Schickendanz Open - Furth ATU Cup - Weiden Siemens Open 2001 - Scheveningen Gran Challenger Casablanca - Mexico City Open de L'Isere - Grenoble Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava Okal Cup 2003 - Eckental Challenger 42 - Andrezieux A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Surbiton Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Antonio Savoldi-Marco Co. - Manerbio Steelers Cup - Kosice Tatra Banka Open - Bratislava Black Forest Open 2004 - Freudenstadt Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Steelers Cup 2005 - Kosice Banca Stato Challenger - Lugano Stella Artois Clay Court Championships - Budaors Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Tatra Banka Open - Bratislava Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia Internazionali di Tennis - Bergamo BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Ostdeutscher Sparkassen Cup - Dresden ECM Prague Open - Prague Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Wroclaw Challenger Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Prosperita Open 2007 - Ostrava Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Mamaia Challenger - Constanta Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul GHI Bronz Classic - Bronx Black Forest Open - Freudenstadt Brasov Challenger - Brasov Dusseldorf Open Challenger 2007 - Dusseldorf Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Trophy 2007 - Trnava Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Tunis Open - Tunis Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Tashkent Challenger - Tashkent Labertz Open by Stawag - Aachen Milan Challenger Reggio Emilia Challenger Tennis Masters Series - Hamburg Recanati Challenger St. Remy Challenger Eckental Challenger Trieste Challenger Bratislava Challenger Ojai Challenger Marburg Challenger Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Istanbul Challenger Sony Ericsson Open - Miami Quimper Challenger Sony Ericsson Open - Miami Biella 1 Challenger Biella 2 Challenger Guangzhou Challenger Caltanissetta Challenger Pingguo Challenger Barletta Challenger Prague Challenger Zagreb Challenger Nottingham Challenger Furth Challenger Nottingham Challenger Heilbronn Challenger Pozoblanco Challenger Poznan Challenger Penza Challenger BNP Paribas Open - Indian Wells Astana Challenger Sony Ericsson Open - Miami San Marino Challenger Manerbio Challenger Como Challenger St. Remy Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Izmir Challenger BNP Paribas Masters - Paris Campinas Challenger Recife Challenger Mons Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Orleans Challenger Geneva Challenger Ortisei Challenger Bratislava Challenger Rogers Cup - Montreal Helsinki Challenger Heilbronn Challenger BNP Paribas Masters - Paris Bergamo Challenger Wolfsburg Challenger Sony Open Tennis - Miami Guadalajara Challenger Rimouski Challenger Dallas Challenger Rabat Challenger Nottingham Challenger Furth Challenger Miami Open - Miami Marburg Challenger Marrakech Challenger Mutua Madrid Open - Madrid Biella 7 Challenger Sunrise Challenger Como Challenger Miami Open - Miami Barletta Challenger Dallas Challenger Napoli Challenger Johannesburg Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Johannesburg Challenger St. Remy Challenger Kun-Ming Challenger Busan Challenger Biel Challenger Athens Challenger Irving Challenger Bratislava Challenger Taipei City Challenger Granby Challenger Helsinki Challenger Bratislava Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Guadalajara Challenger Poznan Challenger Drummondville Challenger Raanana Challenger Taipei City Challenger Busan Challenger Genova Challenger Granby Challenger Portoroz Challenger St. Remy Challenger Izmir Challenger Aachen Challenger Orleans Challenger Mons Challenger Tashkent Challenger Brest Challenger Heilbronn Challenger Bratislava Challenger Ostrava Challenger Wroclaw Challenger Jonkoping Challenger Segovia Challenger Raanana Challenger Orleans Challenger Irving Challenger Taipei City Challenger Mallorca Challenger Portoroz Challenger Kaohsiung Challenger Mons Challenger Budapest Challenger Bergamo Challenger Ortisei Challenger Seoul Challenger Challenger 42 - Andrezieux Le Gosier Challenger Lugano Challenger Forli 3 Challenger Eckental Challenger Troisdorf Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Cary Challenger Muller Cup - Ulm Eckental Challenger Ordina Open - 's-Hertogenbosch Zagreb Challenger Vancouver Challenger Estoril Open - Estoril Eckental Challenger Quimper Challenger Prostejov Challenger Biella Challenger Ismaning Challenger Prague Challenger Open de la Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Mumbai Open - Mumbai Thailand Open - Bangkok International Indoor Tennis Championships of Croatia - Zagreb Generali Open - Kitzbuhel Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb ATP Kremlin Cup - Moscow U.S. Mens's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Rakuten Japan Open - Tokyo U.S. Open - New York Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Australian Open - Melbourne AEGON Championships - London Heineken Open - Auckland French Open - Paris Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart U.S. Open - New York Aircel Chennai Open - Chennai Australian Open - Melbourne French Open - Paris PBZ Zagreb Indoors - Zagreb Wimbledon - London U.S. Open - New York Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open Sud de France - Montpellier French Open - Paris Wimbledon - London U.S. Open - New York Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach 2001 Mercedes Cup - Stuttgart Hall of Fame Open - Newport Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger The Priority Telecom Open - Amersfoort PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Aircel Chennai Open - Chennai Open Sud de France - Montpellier Erste Bank Open - Vienna Wimbledon - London BB&T Atlanta Open - Atlanta 2003 Mercedes Cup - Stuttgart Tennis Masters Series - Hamburg Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Thailand Open - Bangkok Miami Open - Miami Erste Bank Open - Vienna Swiss Indoors Basel - Basel U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Olympics - London